草庐IT

Java HashMap 调整大小

全部标签

c++ - 如何获取在对 VirtualAlloc 的初始分配调用中保留的区域大小

在VirtualFree的msdn文档中BOOLWINAPIVirtualFree(_In_LPVOIDlpAddress,_In_SIZE_TdwSize,_In_DWORDdwFreeType);dwSize[输入]要释放的内存区域的大小,以字节为单位。如果dwFreeType参数是MEM_RELEASE,这个参数必须是0(零)。该函数释放在对VirtualAlloc的初始分配调用中保留的整个区域。好像系统可以通过地址获取整个区域的大小我的问题是:我该怎么做(通过地址获取整个区域大小)PS:VirtualQueryAPI不能那样做void*p=VirtualAlloc(null,s

windows - 如何在减小文本大小时避免跟随模式大文本溢出到下一个窗口?

将我的text-scale-mode-amount设置为-2即C-xC--C--并同时使用follow-mode我在下一个缓冲区中得到了烦人的大量(20行)文本溢出,这几乎违背了使用的主要目的跟随模式。当text-scale-mode-amount进一步减小(进一步减小文本的大小)时,溢出会增加。有什么解决办法吗?更新1:刚刚在我的Ubuntu(Linux)上运行的Emacs上对此进行了测试,但没有发生任何此类情况。没有溢出。导致问题的是WindowsEmacs。更新2:这是发生在GNUEmacs24.2.1(i386-mingw-nt6.1.7600)of2012-08-29onMA

windows - 远程桌面中的物理屏幕分辨率大小更改

在远程桌面session中使用MFC应用程序时,屏幕分辨率不正确。我有一个mfc应用程序TestMFC。在我的机器上,如果我使用HDCscreen=::GetDC(0);intdpiX=GetDeviceCaps(screen,HORZSIZE);intdpiY=GetDeviceCaps(screen,VERTSIZE);给出564和318,而当我的应用程序在远程桌面session中执行时,它给出320和240。虽然像素大小保持不变,为1600和900。我在远程桌面屏幕设置中使用全屏设置。 最佳答案 HORZSIZE尝试以毫米为单

windows - 为什么有时 .data 部分的虚拟大小大于原始大小?

最近我发现,PE中的.data部分的虚拟大小可以大于原始大小(在文件中)。这是相当令人吃惊的。有人说这是某处未初始化数据的结果。但是在分析了一些PE之后,实在找不到这个多余的数据。以下是某些程序的PEDump结果的链接:"Helloworld"PEDump如您所见,.data部分的虚拟大小大于原始大小。为什么在这个特定示例中会这样? 最佳答案 任何初始化数据的值都存储在该部分中,如果二进制文件想在内存中为任何未初始化数据保留空间,则虚拟大小将大于原始数据大小。您不会在文件中找到此数据,因为它不需要存在于此。引用数据(在代码部分中)的

c# - 根据 c# 中的窗口大小调整框

我一直在用C#开发一个项目,我的起始框尺寸非常小,700像素x450像素。在那个尺寸上一切看起来都很棒,但是当我最大化它时,所有的表格等都保持相同的尺寸,只是贴在窗口的一角。我很好奇是否有一种方法可以使框根据实际窗口窗体的大小进行相应调整,这样如果他们单击最大化按钮,它看起来就不会很奇怪。我在网上看了很多,但我尝试过的一切似乎都不奏效。我也在使用visualstudio2013。感谢您的帮助! 最佳答案 我不确定我是否100%理解发生了什么,如果我只是在说您已经知道的事情,请原谅我,但是可以锚定表单内部的控件。这是有帮助的,因为——

c# - Windows 10 创建具有初始大小的新窗口

我正在尝试在我的Windows10应用程序中创建一个新窗口,但我希望能够为创建的窗口指定初始大小。到目前为止,我一直在尝试,没有运气-varcurrentAppView=ApplicationView.GetForCurrentView();varnewCoreAppView=CoreApplication.CreateNewView();awaitnewCoreAppView.Dispatcher.RunAsync(CoreDispatcherPriority.Normal,async()=>{varnewWindow=Window.Current;varnewAppView=App

c++ - Windows 获取卷上所有文件的列表和大小

问题:如何列出卷上的所有文件及其占用的磁盘大小?适用的解决方案:命令脚本带有sqlite/txt/xls/xml/json输出的免费工具C++/winapi代码问题:有很多工具和api可以列出文件,但它们的结果与chkdsk和实际可用空间信息不匹配:SizeCount(x1000)chkdskc:67GB297dir/S42GB267FSInspect47GB251TotalCommander(Ctrl+L)47GB251explorer(selectionsize)44GB268explorer(volumeinfo)67GB-WinDirStat45GB245TreeSizecou

c++ - 使用 ReadProcessMemory() 将未知大小的字符数组或字符串读入 wstring

编辑:解决了我的问题..我一直在使用错误的地址...如何使用C++中的ReadProcessMemory函数从进程中读取未知大小的字符串或字符数组?我尝试过的:std::stringtemp;ReadProcessMemory(*hProcess,(LPCVOID)(address+offset),&temp,sizeof(temp),&bytesRead);mywString=string2wstring(temp);函数string2wstring():Sourceoffunctionstd::wstringstring2wstring(conststd::string&str){

windows - .exe 文件大小是否会影响其图标是否显示?

我有一大堆文件,我试图将它们打包到一个自解压可执行文件中,到目前为止,我已经能够使用Installshield10.5和WinzipSelf-Extractor4.0完成此操作,但是我无法获得图标出现在最终的.exe文件中(现在,显示的是Windows默认的白色窗口/蓝色标题图标)我尝试使用NSIS、Installshield、WinzipSelf-Extractor中内置的实用程序,甚至在最终的.exe文件上使用Reshacker和eXe来更改图标。根据每个解决方案,图标文件确实嵌入了.exe,但它们拒绝在资源管理器中显示。所以,我认为这个问题可能与.exe(1.39GB)的大文件大

javascript - JavaScript 可以删除所有的工具栏、地址栏和窗口的设置大小吗?

我想使用特定网址从命令提示符运行浏览器(InternetExplorer)。因此,我希望看到一个没有工具栏和地址行的简单IE窗口。我想知道JavaScript是否能够控制加载它的窗口的“参数”。我的意思是,我想在我的HTML代码中添加一些JavaScript,以便它更改加载它的窗口。 最佳答案 我认为这对于Javascript是不可能的(我希望这不会发生,因为如果网站能够以这种方式操作浏览器,那将是一场噩梦)。如果可能,您更有可能在对IE的调用中使用命令行参数(在计算机上执行进程的任何人都应该比作为网页的一部分交付的客户端代码具有更